﻿@model IEnumerable<Webshop.Models.Order>

@helper Truncate(string
input, int length)
    {
     if (input.Length <= length)
     {
        @input
     }
     else
     {
        @input.Substring(0, length)<text>...</text>
     }
} 

@{
    ViewBag.Title = "Korábbi rendelések";
}

<h2>Korábbi rendelések</h2>

<table>
    <tr>
        @if(User.IsInRole("Admin"))
        {
            <th>
                Id
            </th>
            <th>
                Felhasználó
            </th>
        }
        <th>
            Dátum
        </th>
        <th>
            Név
        </th>
        <th>
            Cím
        </th>
        <th>
            Telefonszám
        </th>
        <th>
            Email cím
        </th>
        <th>
            Végösszeg
        </th>
        <th></th>
    </tr>

@foreach (var item in Model)
{
    if( User.Identity.Name == item.Username || User.IsInRole("Admin"))
    {
        <tr>
            @if(User.IsInRole("Admin"))
            {
                <td>
                    @Html.DisplayFor(modelItem => item.OrderId)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Username)
                </td>
            }
            <td>
                @Html.DisplayFor(modelItem => item.OrderDate)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.LastName) @Html.DisplayFor(modelItem => item.FirstName)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.PostalCode) @Html.DisplayFor(modelItem => item.City) @Html.DisplayFor(modelItem => item.Address)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Phone)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Email)
            </td>
            <td>
                <strong>@Html.DisplayFor(modelItem => item.Total) Ft</strong>
            </td> 
            <td>
                @Html.ActionLink("Részletek", "OrderDetails", new {id = item.OrderId})
            </td> 

        </tr>
    }
}

</table>
